package engine.newUi
{
	import engine.ui.lite.BaseUI;
	
	import flash.display.MovieClip;
	import flash.text.TextField;
	
	import newx.com.control.NxClip;
	import newx.com.control.button.NxButton;
	import newx.com.control.text.NxLabel;
	import newx.com.control.text.NxText;
	
	public class PulseUI extends BaseUI
	{
		private var control:PulseLogic;
		public var skill_mc:NxClip;
		public var powerLab : NxLabel;
		public var getPointBtn : NxButton;
		public var select : MovieClip;
		public var autoTime : MovieClip;
		public var powerClip : MovieClip;
		
		public var currentTxt : NxLabel;
		public var currentProLab : NxLabel;
		public var currentProTxt : NxLabel;
		public var clearCDBtn : NxButton;
		
		public var nextProLab : NxLabel;
		public var nextProTxt : NxLabel;
		public var needLab : NxLabel;
		public var needTxt : NxLabel;
		public var timeLab : NxLabel;
		public var timeTxt : NxLabel;
		
		public var autoRestTimeLab : NxLabel;
		public var helpTxt : NxText;
		public var helpTip : NxLabel;
		public var backGround : MovieClip;
		
		
		public function PulseUI(popupUI:Boolean=true)
		{
			super();
			control=PulseLogic.getInstance();
		}
		
		override public function Init():void
		{
			control.Init();
		}
		
		override protected function  BeforeShow():void
		{
			control.BeforeShow();
		}
		
		override protected function AfterHide():void
		{
			control.AfterHide();
		}
	}
}